on the spot(短语):
1)当场;在现场(在事情发生的地点)
2)立刻;马上;即席(不延迟、不给准备时间地做出反应或决定)
(也可引申为“让人很难堪/很为难”,如 put someone on the spot)
/ɒn ðə spɒt/(BrE)
/ɑn ðə spɑt/(AmE)
The police arrived on the spot within minutes.
警察几分钟内就赶到了现场。
When the manager asked for an explanation on the spot, I had to think fast and answer clearly.
经理当场要求解释时,我只能迅速思考并清楚作答。
spot 原意是“点、斑点”,也可指“地点、场所”。on the spot 字面意思是“在那个地点上”,因此发展出“当场/在现场”的含义;进一步在口语中常用来表示“立刻、即席地(在现场就)做出反应或处理”。